package com.xdxc.service;

import com.xdxc.dto.system.LoginDto;
import com.xdxc.enums.RoleEnum;
import com.xdxc.model.dto.UserRegisterDto;
import com.xdxc.response.Result;
import com.xdxc.vo.LoginAdminVo;

import java.util.List;

public interface AuthService  {
    // 普通用户登录（通过邮箱）
    Result loginByEmail(LoginDto loginDto);

    // 管理员登录（通过用户名）
    Result loginByUsername(LoginAdminVo loginAdminVo);

    Result registerByEmail(UserRegisterDto userRegisterDto);

}
